﻿using WorkOrderPackages.Models.BasePackage;
using System;
using System.Collections.Generic;

namespace WorkOrderPackages.Models.ServiceWindowPackage
{
    public class ServiceWindow : BaseObject
    {
        public virtual Int64 ServiceWindowId { get; set; }

        public virtual List<ServiceWindowAlternateIdentifier> AlternateIdentifiers { get; set; }

        public virtual ServiceWindowType Type { get; set; }
        public virtual ServiceWindowState State { get; set; }

        public virtual List<ServiceWindowAttribute> Attributes { get; set; }
        public virtual List<ServiceWindowAttachment> Attachments { get; set; }
        public virtual List<ServiceWindowNote> Notes { get; set; }
        
        public virtual DateTime ServiceWindowAnchor { get; set; }
        public virtual DateTimeOffset ServiceWindowDuration { get; set; }

    }
}